package cn.wolfcode.mybatis.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
@TableName("t_employee") //映射的是数据的哪张表，如果实体类的类名和数据库的表名一致可以不用指定
public class Employee_bak {
    @TableId(type = IdType.AUTO) //指定数据库表的id为自增长，如果不加这个，mybatis-plus默认用的是雪花算法生成自增长id
    private Long id;
    @TableField("ename") //映射到数据库表的哪一个列
    private String name;

    private String password;

    private String email;

    private int age;

    private int admin;

    @TableField(exist = false) //当属性在数据库表中不存在时，exist=false 表示属性不参与列的字段映射
    private Long deptId;
}
